/**
 * Created by Chen on 2016/3/11.
 */
define(function(require, exports, module){

    var $ = require('jquery');
    var ImgCorp = require('../../util/img-corp.js');
    require('jquery.validate');
    require('jquery.layer');
    require('jquery.icheck');
    require('bootstrap');
    require('bootstrap.select');
    require('jquery.layer');
    //
    //jQuery.validator.addMethod("isPhone", function(value,element) {
    //    var length = value.length;
    //    var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
    //     var tel = /^\d{3,4}-?\d{7,9}$/;
    //    return this.optional(element) || (tel.test(value) && mobile.test(value));
    //
    //}, "请正确填写您的联系电话");

    $("#name").focus();
    $("#profile-submit").click(function(){
        var $form = $("#profile-form");
        if(!$form.valid()){
            return;
        }
        var postData = $form.serialize();
        var posting = $.post($CONFIG.base_url + "/api/user/teacher/profile/update", postData);
        posting.done(function(data) {
            layer.msg('保存成功', {
                time: 4000 //4s后自动关闭
            });
            window.location.href = $CONFIG.base_url + "/teacher/user/profile";});
    });


    /***********************添加用户头像***************************/
    $('.avatar-edit-button').click(function () {
        var userId = $("#id").val();
        var imgCorp = new ImgCorp();
        imgCorp.init({resize:false, aspectRatio: 1}, function (data) {
            var imgId = data.id;
            if(userId != ""){
                var posting = $.post($CONFIG.base_url + "/api/user/profile/avatar/update", {id: userId, avatar: data.id});
                posting.done(function (data) {
                    $('#avatar-preview').attr("src", $CONFIG.base_url + '/commons/attachment/download/' + imgId + "?t="+new Date());
                    $("#photo-id").val(imgId);
                });
            }else{
                $('#avatar-preview').attr("src", $CONFIG.base_url + '/commons/attachment/download/' + imgId + "?t="+new Date());
                $("#photo-id").val(imgId);
            }
        });
    });
    //$("#profile-form").validate({
    //	//rules : {
    //	//	name : {
    //	//		required : true
    //	//	},
    //	//	firstName : {
    //	//		required : true
    //	//	},
    //	//	lastName : {
    //	//			required : true
    //	//	},
    //	//	phone :{
    //	//			required : true,
    //	//			isPhone : true
    //	//	}
    //	//},
    //	//messages : {
    //	//	name : {
    //	//		required : "请输入昵称名称"
    //	//	},
    //	//	firstName : {
    //	//		required : '请输入名字'
    //	//	},
    //	//	lastName : {
    //	//		required : '请输入姓氏'
    //	//	},
    //	//	phone :{
    //	//		required : '请输入电话号码'
    //	//	}
    //	//},
    //	submitHandler:function(form)
    //	{
    //		exports.options = {
    //				addLink : $CONFIG.base_url + "/api/profile/update"
    //			};
    //
    //		var $form1 = $("#profile-form");
    //		var posting = $.post(exports.options.addLink, $form1.serialize());
    //
    //		/* Put the results in a div */
    //		posting.done(function(data) {
    //			layer.msg('保存成功', {
    //				time: 4000, //4s后自动关闭
    //			});
    //		});
    //	}
    //});
});